MADAM: a parallel exact solver for max-cut based on semidefinite programming and ADMM
نویسندگان
چکیده
Abstract We present , a parallel semidefinite-based exact solver for Max-Cut, problem of finding the cut with maximum weight in given graph. The algorithm uses branch and bound paradigm that applies alternating direction method multipliers as bounding routine to solve basic semidefinite relaxation strengthened by subset hypermetric inequalities. benefit new approach is less computationally expensive update rule dual variable respect inequality constraints. provide theoretical convergence well extensive computational experiments this method, show our outperforms state-of-the-art approaches. Furthermore, combining algorithmic ingredients from serial algorithm, we develop an efficient distributed based on MPI.
منابع مشابه
Lecture 14 : Semidefinite Programming and Max - Cut
In the Maximum Cut problem, we are given a weighted graph G = (V,E,W ). The goal is to find a partitioning (S, S̄), S ⊂ V of the graph so as to maximize the total weight of edges in the cut. Formally the problem is to find f : V → {0, 1} which maximizes∑ij∈E:f(i)6=f(j) wij . In homework #1, we already saw a greedy 1/2-approximation algorithm for this problem. Now let’s examine a potential LP for...
متن کاملApproximation Bounds for Max-Cut Problem with Semidefinite Programming Relaxation
In this paper, we consider the max-cut problem as studied by Goemans and Williamson [8]. Since the problem is NP-hard in general, following Goemans and Williamson, we apply the approximation method based on the semidefinite programming (SDP) relaxation. In fact, the estimated worst-case performance ratio is dependent on the data of the problem with α being a uniform lower bound. In light of thi...
متن کاملStrengthened Semidefinite Programming Relaxations for the Max-cut Problem
In this paper we summarize recent results on finding tight semidefinite programming relaxations for the Max-Cut problem and hence tight upper bounds on its optimal value. Our results hold for every instance of Max-Cut and in particular we make no assumptions on the edge weights. We present two strengthenings of the well-known semidefinite programming relaxation of Max-Cut studied by Goemans and...
متن کاملParallel implementation of a semidefinite programming solver based on CSDP on a distributed memory cluster
In this paper we present the algorithmic framework and practical aspects of implementing a parallel version of a primal-dual semidefinite programming solver on a distributed memory computer cluster. Our implementation is based on the CSDP solver and uses a message passing interface (MPI), and the ScaLAPACK library. A new feature is implemented to deal with problems that have rank-one constraint...
متن کاملParallel solver for semidefinite programming problem having sparse
SemiDefinite Programming (SDP) problem is one of the most central problems in mathematical programming. SDP provides a practical computation framework for many research fields. Some applications, however, require solving large-scale SDPs whose size exceeds the capacity of a single processor in terms of computational time and available memory. SDPARA (SemiDefinite Programming Algorithm paRAllel ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computational Optimization and Applications
سال: 2021
ISSN: ['0926-6003', '1573-2894']
DOI: https://doi.org/10.1007/s10589-021-00310-6